package src.lab02.test01.Test23;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
import java.util.SimpleTimeZone;

public class Test23 {
    public static void main(String[] args) throws ParseException {
        // 编写Java应用程序，从命令行输入你的生日信息，

        String birthday;
        Scanner scanner=new Scanner(System.in);
        System.out.println("Please input your birthday:");
        birthday=scanner.nextLine();
        System.out.println(birthday);
        SimpleDateFormat sdf=new SimpleDateFormat("yyy-mm-dd");
        //关于计算日期Calender
        //然后计算你的生日还有多少天，
        Calendar calendar=Calendar.getInstance();
        calendar.setTime((sdf.parse(birthday)));
        long time1=calendar.getTimeInMillis();
        calendar.setTime(sdf.parse("2017-11-02"));
        long time2=calendar.getTimeInMillis();
        System.out.println("天数："+(time1-time2)/(24*60*60*1000));
        /**
         * time1 生日
         * 时间2 当前日期
         * 1秒=1000毫秒
         * （时间1-时间2）
         *
         */
        // 你的生日是星期几。
        System.out.println("星期："+calendar.get(Calendar.WEEK_OF_MONTH));


    }
}
